package com.liusy.serachengine.demo;

public interface VideoResult extends Result {

	/**
	 * @return 提供了视频结果的标题。 
	 */
	public String getTitle();


	/**
	 * @param title 提供了视频结果的标题。
	 */
	public void setTitle(String title);

	/**
	 * @return  提供了标题，但是与 .title 不同，此属性被删除了 html 标记（例如，<b>、<i> 等等）。
	 */
	public String getTitleNoFormatting();

	/**
	 * @param titleNoFormatting 提供了标题，但是与 .title 不同，此属性被删除了 html 标记（例如，<b>、<i> 等等）。
	 */
	public void setTitleNoFormatting(String titleNoFormatting); 
	/**
	 * @return  提供了视频剪辑的代码段样式描述。
	 */
	public String getContent();

	/**
	 * @param content 提供了视频剪辑的代码段样式描述。
	 */
	public void setContent(String content);

	/**
	 * @return  提供了视频结果的可播放版本的网址。
	 */
	public String getUrl();

	/**
	 * @param url 提供了视频结果的可播放版本的网址。
	 */
	public void setUrl(String url);

	/**
	 * @return  提供了视频（rfc-822 格式）的发布日期。
	 */
	public String getPublished();

	/**
	 * @param published 提供了视频（rfc-822 格式）的发布日期。
	 */
	public void setPublished(String published);

	/**
	 * @return  提供了视频发布者的姓名，通常在视频缩略图下面以绿色显示，这与在其他搜索结果对象中用于 visibleUrl 的处理方式类似。
	 */
	public String getPublisher();

	/**
	 * @param publisher 提供了视频发布者的姓名，通常在视频缩略图下面以绿色显示，这与在其他搜索结果对象中用于 visibleUrl 的处理方式类似。
	 */
	public void setPublisher(String publisher);

	/**
	 * @return  视频的近似持续时间（以秒为单位）。 
	 */
	public String getDuration();

	/**
	 * @param duration 视频的近似持续时间（以秒为单位）。 
	 */
	public void setDuration(String duration);

	/**
	 * @return  提供了视频缩略图的宽度（以像素为单位）。
	 */
	public String getTbWidth();

	/**
	 * @param tbWidth 提供了视频缩略图的宽度（以像素为单位）。
	 */
	public void setTbWidth(String tbWidth);

	/**
	 * @return  提供了视频缩略图的高度（以像素为单位）。 
	 */
	public String getTbHeight();

	/**
	 * @param tbHeight 提供了视频缩略图的高度（以像素为单位）。 
	 */
	public void setTbHeight(String tbHeight);

	/**
	 * @return  提供了真实表现视频的缩略图图片的网址。
	 */
	public String getTbUrl();

	/**
	 * @param tbUrl 提供了真实表现视频的缩略图图片的网址。
	 */
	public void setTbUrl(String tbUrl);

	/**
	 * @return  如果存在，则将提供可在您的页面上内嵌播放的 Flash 版本的视频网址。要播放此视频，只需通过将此值用作 src 属性以及将 application/x-shockwave-flash 用作 type 属性，在您的页面上创建一个 <embed> 元素。如果想立即播放视频，请确保将 &autoPlay=true 附加到网址。 
	 */
	public String getPlayUrl();

	/**
	 * @param playUrl 如果存在，则将提供可在您的页面上内嵌播放的 Flash 版本的视频网址。要播放此视频，只需通过将此值用作 src 属性以及将 application/x-shockwave-flash 用作 type 属性，在您的页面上创建一个 <embed> 元素。如果想立即播放视频，请确保将 &autoPlay=true 附加到网址。 
	 */
	public void setPlayUrl(String playUrl);

	/**
	 * @return  如果存在，此属性提供视频作者的 YouTube 用户名。
	 */
	public String getAuthor();

	/**
	 * @param author 如果存在，此属性提供视频作者的 YouTube 用户名。
	 */
	public void setAuthor(String author);

	/**
	 * @return 如果存在，此属性提供该视频的播放次数。
	 */
	public String getViewCount();

	/**
	 * @param viewCount 如果存在，此属性提供该视频的播放次数。
	 */
	public void setViewCount(String viewCount);

	/**
	 * @return  如果存在，此属性提供该视频的评分（范围为 1 到 5）。
	 */
	public String getRating();

	/**
	 * @param rating 如果存在，此属性提供该视频的评分（范围为 1 到 5）。
	 */
	public void setRating(String rating);

}